Seychelles Islands — synonyms, definition
1. Seychelles islands (Noun)
1 synonym
Seychelles
1 definition
Seychelles islands (Noun) — A group of about 90 islands in the western Indian Ocean to the north of Madagascar.
1 type of
island
2 parts
Republic of Seychelles Seychelles
1 part of
Indian Ocean